解决方案 »
- 扶松柏的《Android开发从入门到精通》视屏教程奉献给大家
- SQLite为什么删除所有数据可以,删除一条却不行呢?求指教啊!
- 求android系统源代码
- 【高手请进】语言匹配
- android开发教程——动态生成界面
- 新手自学 求几款用的比较多的开源项目
- 请问:Android imageview一直驻留屏幕按退出也不被覆盖怎么实现的了?
- android-support-v4.jar 没有DrawerLayout类呀?
- 将SeekBar分段,并且每段显示不同的颜色
- NFC开发如何动态设置android:requireDeviceUnlock="false"属性
- android webview 播放视频(网上搜不到的问题)
- webview 查找
json的数据内容是:
{"userId":"1234","username":"root","password":"root","accountName":"","chinaAccountName":"","roleId":"","roleName":"","email":"","mobilePhone":"","lastLoginTime":"","status":"","regionId":"","regionName":"","createTime":"","createUser":""}
目前是希望在把json的这个数据直接带在请求的路径这里。
也就是平常报头中的
“POST url HTTP_VERSION\r\n”中的url中。实例就是我在上面发的。
同事,在报头中也声明了“Content-Type: application/json\r\n ”
路径加“?”带的参数
但是服务器(tomcat)返回错误。是不是json不能直接放在这里。或者是写法有不对
POST / HTTP/1.1
Host: www.wrox.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6)
Gecko/20050225 Firefox/1.0.1
Content-Type: application/x-www-form-urlencoded
Content-Length: 40
Connection: Keep-Alive
(----此处空一行----)
name=Professional%20Ajax&publisher=Wiley
实例:
POST /DEMOWebServices2.8/Service.asmx/CancelOrder HTTP/1.1
Host: api.efxnow.com
Content-Type: application/x-www-form-urlencoded
Content-Length: lengthUserID=string&PWD=string&OrderConfirmation=string
post不支持太复杂的格式 可以考虑soap 示例如下:
POST /DEMOWebServices2.8/Service.asmx HTTP/1.1
Host: api.efxnow.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<CancelOrder xmlns="https://api.efxnow.com/webservices2.3">
<UserID>string</UserID>
<PWD>string</PWD>
<OrderConfirmation>string</OrderConfirmation>
</CancelOrder>
</soap12:Body>
</soap12:Envelope>