【发布时间】:2015-11-05 07:18:59
【问题描述】:
首先声明我是新手。
现在,我有一个网站将字符串发送到 Wcf 服务 A 中的方法,该方法应该将其发布到另一个 wcf 服务 B
我可以将字符串从 Web 应用程序发送到服务 A,但我似乎无法将其 HttpPost 发送到 B。您能说明一下吗?
WEB应用:
SpendWcfRef.SPEND WcfSpend = new SpendWcfRef.SPEND();
string str=WcfSpend.TestPost("abc"); //this is service A
服务 A
[OperationContract]
string TestPost(string test);
public string TestPost(string test)
{
System.Net.HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://localhost:58486/CIBIL_WCF/Service.svc/TestInsert?testobj="+test+"");
WebResponse response = request.GetResponse();//The remote server returned an error: (400) Bad Request.
string result = new StreamReader(response.GetResponseStream()).ReadToEnd();
return "Yeey".ToString();
}
服务 B
[OperationContract]
string TestInsert(string testObj);
public string TestInsert(string testobj)
{
return testobj.ToString().ToUpper();
}
【问题讨论】: