gpt4 book ai didi

java - 如何发送带有空格的 POST 请求?

转载 作者:行者123 更新时间:2023-12-01 18:16:42 29 4
gpt4 key购买 nike

我正在尝试将编辑文本中的输入发送到 PHP。如果我发送的内容没有空格,它可以正常工作,但如果有空格就会崩溃并显示以下内容:

illegal character

...指的是空间。

显然这是一个正确引用的问题,但由于某种原因我就是无法正确引用。

在哪里添加引号?

创建 URL 时是否使用 Java 语言?

http://example.com/android/project_group_notes_details.php?course=\'"+sessionCourse+"\'";

或者在创建变量时?

String sessionCouse = "\'Software Development With Spaces\'";

或者是以某种方式在服务器端完成的?

最佳答案

标准浏览器会将地址栏中输入的所有空格替换为 %20; HTML 的 space 字符。

HTTP 不会执行此操作,浏览器会执行此操作,这意味着您有两个选择:

  1. 创建一个函数来接收字符串并将所有空格替换为 %20
  2. 手动将空格替换为 %20

例如:

String sessionCouse = "\'Software Development With Spaces\'";

实际上应该是

String sessionCouse = "\'Software%20Development%20With%20Spaces\'";

关于java - 如何发送带有空格的 POST 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29097627/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com