从blackberry java应用程序发出HTTP Post请求
在我的Blackberry java本机应用程序中,我正在调用一个dotnet web服务,其请求和响应格式定义如下。这里返回XML作为响应。我一直在搜索论坛,并尝试了2-3天,但没有成功 请求格式: POST/cinews.asmx/GetSeatLayout HTTP/1.1从blackberry java应用程序发出HTTP Post请求,blackberry,http-post,Blackberry,Http Post,在我的Blackberry java本机应用程序中,我正在调用一个dotnet web服务,其请求和响应格式定义如下。这里返回XML作为响应。我一直在搜索论坛,并尝试了2-3天,但没有成功 请求格式: POST/cinews.asmx/GetSeatLayout HTTP/1.1 主机:webservices.mclients.com 内容类型:application/x-www-form-urlencoded 内容长度:长度 strCinews=string&strTransId1=strin
主机:webservices.mclients.com
内容类型:application/x-www-form-urlencoded
内容长度:长度
strCinews=string&strTransId1=string&lngSessionId=string&blnscreentop=string&strMergeOption=string&strreacats=string 答复格式:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
xml您的问题是?您似乎得到了响应,所以我猜您的问题不是如何发送http POST请求或接收响应,我想这会让您询问如何处理XML,但我不确定。请澄清。然而,不管你的实际问题是什么,如果这里还没有回答类似的问题,我会感到惊讶,所以我建议你澄清你的问题并搜索。谢谢你回复peter。我的问题实际上是如何发送请求?我之前没有提出过这种类型的请求,所以请给我一些参考资料(类似于我的案例)。上面描述的请求和响应格式(对于我要调用的dotnetweb服务)由创建web服务的人给出。所以我现在的问题是如何向该dotnetweb服务发出httppost请求?我有所有可用的输入参数,如strCinews、strTransId1、lngSessionId等。可能与@Nate重复感谢您的回复。我刚看过你推荐的那篇文章。我正在与“”联系,我得到的答复是200.我想没关系。。但是我应该在哪里告诉web服务方法名称,即GetSeatLayout。
/cinews.asmx/GetSeatLayout
是URL的结尾。如果你看一下我链接到的问题,那将出现在问题中显示的名为url
的变量中。有关解决方案的其余部分,请参见答案。