怎样通过http调用web服务器的接口
答案:2 悬赏:0
解决时间 2021-02-24 00:36
- 提问者网友:失败的占卜者
- 2021-02-23 06:58
怎样通过http调用web服务器的接口
最佳答案
- 二级知识专家网友:万千宠爱
- 2021-02-23 07:29
WebRequest request = WebRequest.Create(url);
request.Method = "Post";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = postData.Length;
StreamWriter sw = new StreamWriter(request.GetRequestStream());
sw.Write(postData);
sw.Flush();
WebResponse response = request.GetResponse();
Stream s = response.GetResponseStream();
StreamReader sr = new StreamReader(s, Encoding.GetEncoding("gb2312"));
MessageBox.Show(sr.ReadToEnd());
sw.Dispose();
sw.Close();
sr.Dispose();
sr.Close();
s.Dispose();
s.Close();
request.Method = "Post";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = postData.Length;
StreamWriter sw = new StreamWriter(request.GetRequestStream());
sw.Write(postData);
sw.Flush();
WebResponse response = request.GetResponse();
Stream s = response.GetResponseStream();
StreamReader sr = new StreamReader(s, Encoding.GetEncoding("gb2312"));
MessageBox.Show(sr.ReadToEnd());
sw.Dispose();
sw.Close();
sr.Dispose();
sr.Close();
s.Dispose();
s.Close();
全部回答
- 1楼网友:一池湖水
- 2021-02-23 08:51
让主机通过域名访问局域网内的某个web,主要是架设一台dns服务器就可以了,如果内网已经有dns服务器,加一条域名指向网站的ip就可以。如果内网没有dns服务器就比较麻烦点,就需要先架设dns服务器,你只需要在内网服务器上安装dns服务就可以,但是仍然需要设置登录的机器的ip地址里的dns 地址。建议去下载一个自动导入hosts文件的软件,软件很小,hosts文件可以自己设置保存。让电脑使用者自己导入就可以,只要双击一下就可以的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯