请求失败,HTTP 状态为 400:从 windows 应用程序调用 Web 服务时请求错误
The request failed with HTTP status 400: Bad Request when calling web service from a windows application
我有一个 Web 服务,它发送一个字符串作为输入参数,对其执行一些功能并 return 结果。它工作完美,当我调试它并在浏览器中调用它时,但当我从另一个应用程序调用它时,它 return 出现错误 "The request failed with HTTP status 400: Bad Request "。由于 400 错误是来自客户端的错误,我无法找出是什么问题导致了我!!!
我终于找到了解决方案,正如我之前所说,错误 400 是客户端错误,我的问题不是发生在浏览器上,而是发生在从应用程序调用时。
问题是因为我发送到网络服务的字符串包含非 ASCII 字符,所以它无法 return 正确的结果。在这个 post 的帮助下,我删除了非 ASCII 字符,然后再次将其发送到 Web 服务,现在它可以正常工作了。
我有一个 Web 服务,它发送一个字符串作为输入参数,对其执行一些功能并 return 结果。它工作完美,当我调试它并在浏览器中调用它时,但当我从另一个应用程序调用它时,它 return 出现错误 "The request failed with HTTP status 400: Bad Request "。由于 400 错误是来自客户端的错误,我无法找出是什么问题导致了我!!!
我终于找到了解决方案,正如我之前所说,错误 400 是客户端错误,我的问题不是发生在浏览器上,而是发生在从应用程序调用时。
问题是因为我发送到网络服务的字符串包含非 ASCII 字符,所以它无法 return 正确的结果。在这个 post 的帮助下,我删除了非 ASCII 字符,然后再次将其发送到 Web 服务,现在它可以正常工作了。