在http帖子中发送正斜杠“ \”

问题描述 投票:0回答:1

您好,我使用的是非常基本的html格式:

<!DOCTYPE html>
<html>
<body>

<h1>The form method="post" attribute</h1>

<form action="http://123.123.123.123" method="post" target="_blank">
<label for="key1">First name:</label>
  <input type="text" id="key1" name="key1"><br><br>
  <label for="key2">Last name:</label>
  <input type="text" id="key2" name="key2"><br><br>

    <label for="key3">First name:</label>
  <input type="text" id="key3" name="key3"><br><br>
  <label for="key4">Last name:</label>
 <input type="text" id="key4" name="key4"><br><br>



  <input type="submit" value="Submit">
</form>
</body>
</html>

我正在使用此表单接收到我的python http服务器的http发布请求,问题是,在最后一个字段中,我需要服务器上收到的请求中的1\并将其保存到变量中,在os.path.join中使用它,但是当我尝试发送包含“ \”的请求时,我收到了:1%5C而不是如何发送\在此先感谢

html http http-post webserver
1个回答
0
投票

%5C 标准格式编码的\

您需要在服务器上对其进行解码。您可以选择do it manually,但是您应该使用一个HTTP服务器库来自动为您执行此操作。例如Django

© www.soinside.com 2019 - 2024. All rights reserved.