返回 JSON 响应的 SOAP Web 服务的 URL 格式

Posted

技术标签:

【中文标题】返回 JSON 响应的 SOAP Web 服务的 URL 格式【英文标题】:URL format for SOAP Web service that returns a JSON response 【发布时间】:2015-08-05 11:40:20 【问题描述】:

我正在构建一个依赖于网络服务的 ios 应用。 (使用 NSMutableURLRequest)

我一直在尝试连接到基于 URL 中的参数返回 JSON 响应的 Web 服务 API。但我得到了无效的 JSON 参数。

托管 API 的人说我的 HTTP 请求应该具有以下格式:

https://thewebserviceAPI?parameters=“api_key”:”YOUR_API_ KEY”,”query”:“perpage”:50

我根本没有运气连接。我在印象中带有参数的 URL 具有以下格式: https://thewebserviceAPI?firstParam=firstParamValue&secondParam=secondParamValue

但是这种格式不适合我。

谁能告诉我这个 URL 的正确格式应该是什么?

【问题讨论】:

【参考方案1】:

显然双引号是必需的。处理这个:

NSString *urlString = @"https://webServiceAPI?parameters=\"api_key\":\"YOUR_API_KEY\",\"query\":\"perpage\":50";

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:
                             [NSURL URLWithString:urlString]];

【讨论】:

以上是关于返回 JSON 响应的 SOAP Web 服务的 URL 格式的主要内容,如果未能解决你的问题,请参考以下文章

WCF 如何根据请求决定何时返回 SOAP 或 JSON?

IBM MobileFirst/Worklight JSON

是否有适用于 VB6/VBA 的 JSON 解析器?

在 Java 中将 WireMock 与 SOAP Web 服务一起使用

如何在 web 服务响应中将 json 响应作为块返回?

在调用Web服务时,是否有一种简单的方法可以获取请求的soap消息和响应的soap消息?