android使用httppost向c# wcf发送数据总结
来源:互联网 发布:三利毛线专卖店淘宝 编辑:程序博客网 时间:2024/06/07 07:43
转载出处:http://www.kwstu.com/ArticleView/kwstu_2013320125217826
一、先看android端发送代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
String strResp =
""
;
//接受返回结果
HttpPost request =
new
HttpPost(
"http://*******/Service1.svc/Denglutmp"
);//wcf地址
request.setHeader(
"Accept"
,
"application/json"
);
request.setHeader(
"Content-type"
,
"application/json"
);
// 构造json
JSONStringer vehicle;
try
{
vehicle =
new
JSONStringer()
.object()
.key(
"user"
)
.object()
.key(
"UserName"
).value(
"aa444大宝aadddd"
)
.key(
"PassWord"
).value(
"54fffff444"
)
.endObject()
.endObject();
StringEntity entity =
new
StringEntity(vehicle.toString(),
"UTF-8"
);
//需要设置成utf-8否则汉字乱码
request.setEntity(entity);
// 向WCF服务发送请求
DefaultHttpClient httpClient =
new
DefaultHttpClient();
HttpResponse response = httpClient.execute(request);
// 判断是否成功
if
(response.getStatusLine().getStatusCode() == HttpURLConnection.HTTP_OK)
strResp = EntityUtils.toString(response.getEntity(),
"UTF-8"
);
System.out.println(
"strResp="
+strResp);
Log.d(
"WebInvoke"
,
"Saving : "
+ response.getStatusLine().getStatusCode());
}
catch
(Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// Reload plate numbers
二、以下是wcf服务端接收代码:
服务器端接收json数据必须创建对应的类(可能还有其他方式,本人刚接触不知道)
1、对应json类:
1
2
3
4
5
6
7
public
class
UserType
{
[DataMember]
public
string
UserName {
get
;
set
; }
[DataMember]
public
string
PassWord {
get
;
set
; }
}
2、定义wcf接口:
1
2
3
[OperationContract]
[WebInvoke(Method =
"POST"
, UriTemplate =
"Denglutmp"
, ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.WrappedRequest)]
string
Denglutmp(UserType user);
3、实现接口:
1
2
3
4
5
public
string Denglutmp(UserType user)
{
//你的处理方法,本方法将客户端传过来的数据之间返回
return
user.UserName+ user.PassWord;
}
0 0
- android使用httppost向c# wcf发送数据总结
- android使用httppost向c# wcf发送数据总结
- android使用httppost向c# wcf发送数据总结
- Android使用HttpPost向服务器发送Json数据
- Android使用HttpPost向服务器发送Json数据
- Android使用HttpPost向服务器发送Json数据
- zz:Android使用HttpPost向服务器发送Json数据
- Android使用HttpPost向服务器发送Json数据
- android通过httpPost向服务器发送请求
- android通过httpPost向服务器发送请求 .
- android通过httpPost向服务器发送请求
- Android开发中HTTP协议HttpPost向服务器发送JSon数据格式的数据
- android,HttpPost发送数据到服务器
- Java使用HttpPost模拟浏览器向服务器添加数据
- 使用VB 以HttpPost方式 实现数据发送
- C#向服务器发送XML数据
- php学习网站+c#发送Httppost协议
- android开发-----网络编程(使用httppost进行提交数据)
- JavaScript权威指南_63_第8章_函数_8.2-函数调用
- python 排序
- make: 警告:检测到时钟错误。您的创建可能是不完整的。
- JavaScript权威指南_64_第8章_函数_8.3-函数的实参和形参
- ramfs--源码 Makefile
- android使用httppost向c# wcf发送数据总结
- JavaScript权威指南_65_第8章_函数_8.4-把函数作为值
- JavaScript权威指南_66_第8章_函数_8.5-将函数作为命名空间
- ECMAScript的数据类型(2)
- 黑马程序员——StringBuffer
- 元宵节快乐
- ramfs--改写
- 程序员接私活经验谈[转]
- 无法启动此程序,因为计算机中丢失MSVCP100D.dll.尝试重新安装该程序以解决此问题。