问题描述
现在有一个应用程序A(java)使用httpclientrequestpost方式向一个网站发送数据(该网站使用asp.net实现),使用httpclientresponse接收网站返回的数据。网站通过Request.params.get("xx')方式获得了从A发送的数据,现在这个网站怎么返回数据给应用程序A?
解决方案
解决方案二:
用webservice做吧
解决方案三:
可以用字符也可以用xml也可以用json只要java那边知道怎么解析就可以了
解决方案四:
引用楼主hyfhappy的回复:
现在有一个应用程序A(java)使用httpclientrequestpost方式向一个网站发送数据(该网站使用asp.net实现),使用httpclientresponse接收网站返回的数据。网站通过Request.params.get("xx')方式获得了从A发送的数据,现在这个网站怎么返回数据给应用程序A?
Response.Write(......)你应该找个ashx的例子看看。
解决方案五:
直接返回数据就可以了,比如html或者json
解决方案六:
例如,如果想返回json就在Page_load里stringjson="{"name":"Joe"}";Response.Clear();Response.ContentType="application/json;charset=utf-8";Response.Write(json);Response.End();
解决方案七:
楼上的都说得很清楚了
解决方案八:
js和asp.net之间互相调用、访问;//C#声明的变量publicstringStr="C#variable";//C#声明的方法publicstringGetStr(stringstr){returnstr+Str;}//js脚本访问变量方法<scriptlanguage="javascript"type="text/javascript">functionCallCSVariable(){alert("<%=Str%>");}functionCallCSMethod(){alert('<%=GetStr("thisisa")%>');}</script>//互相访问<inputid="Hidden1"type="hidden"runat="server"/><scriptlanguage="javascript"type="text/javascript">functionSetHidden(){document.getElementById("Hidden1").value="javascriptsetvalue";}</script>//cs页面访问隐藏字段protectedvoidbtnCallJavaScript_Click(objectsender,EventArgse){//必须将Hidden放在Form中Response.Write(Hidden1.Value);}//绑定控件访问方法<asp:RepeaterID="Repeater1"runat="server"><HeaderTemplate><table></HeaderTemplate><ItemTemplate><tr><td><%#Eval("Key")%></td><td><%#Eval("Value")%></td></tr></ItemTemplate><FooterTemplate></table></FooterTemplate></asp:Repeater>protectedvoidPage_Load(objectsender,EventArgse){//创建字典对象Dictionary<string,string>colorDict=newDictionary<string,string>();colorDict.Add("red","红色");//添加字典项colorDict.Add("blue","蓝色");colorDict.Add("green","绿色");colorDict.Add("yellow","黄色");Repeater1.DataSource=colorDict;//将字典对象绑定到RepeaterRepeater1.DataBind();}publicstringGetColorName(stringcolor){if(color=="red"){return"这是红色";}elseif(color=="blue"){return"这是蓝色";}elseif(color=="green"){return"这是绿色";}elseif(color=="yellow"){return"这是黄色";}return"__";}