给我的内容是
url:/selectcar
method:get
param:
{
"loginUserId":"", 登录时返回的当前登录用户id
"vin":"" vin码
}
Response: {"success": true, 接口业务状态,成功:true;失败:false
"msg": "", success为false时,描述失败原因
"data":[{
"brand":"", 品牌
"brandSeries":"", 车系
"vehicleModel":"", 车型
}]
此api返回json文本
请问各位怎么写啊代码,请各位帮帮忙
12 个解决方案
#1
你是要ajax请求,还是C#读取?
如果是ajax的话,这个格式已经跟JQuery的ajax请求参数差不多了
JQuery的ajax例子
C#读取的话
如果是ajax的话,这个格式已经跟JQuery的ajax请求参数差不多了
JQuery的ajax例子
C#读取的话
string url = @"";//补充完整的url
string loginID = "";//你的loginID
string vin = "";//你的vin码
url += "?loginUserId=" + loginID + "&vin=" + vin;
WebRequest request = WebRequest.Create(url);
request.Method = "GET";
using (WebResponse response = request.GetResponse())
{
using (StreamReader sr = new StreamReader(response.GetResponseStream()))
{
string result = sr.ReadToEnd();
}
}
#2
c#读取
string url = @"http://xxxx//selectcar";//补充完整的url
string loginID = "";//这里是我登录提懂api方 的id吗
string vin = "";//你的vin码
url += "?loginUserId=" + loginID + "&vin=" + vin;
WebRequest request = WebRequest.Create(url);
request.Method = "GET";
using (WebResponse response = request.GetResponse())
{
using (StreamReader sr = new StreamReader(response.GetResponseStream()))
{
string result = sr.ReadToEnd();
}
}
#3
能否完整点呢
#4
到 string result = sr.ReadToEnd();已经完整了啊,后面你就找json.net反序列化就可以了就可以了
http://fanhuayi.blog.163.com/blog/static/397789201142651336395/
http://fanhuayi.blog.163.com/blog/static/397789201142651336395/
#5
我对接口这方面是一点不懂得 我自己举个例子 能帮我补全吗
前端
test.aspx
test.aspx.cs
纯小白,希望帮助补完
前端
test.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="test" %>
<html>
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
vin码:
<asp:TextBox ID="txtvin" runat="server"></asp:TextBox><br />
<br />
<asp:Button ID="Button1" runat="server" Height="24px" Text="查询" Width="83px" /></div>
</form>
</body>
</html>
test.aspx.cs
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Text;
using System.Net;
using System.IO;
public partial class _Default : System.Web.UI.Page
{
string url = @"http://xxxx/selectcar";
string loginID = "";
string vin = "";
url += "?loginUserId=" + loginID + "&vin=" + vin;
WebRequest request = WebRequest.Create(url);
request.Method = "GET";
using (WebResponse response = request.GetResponse())
{
using (StreamReader sr = new StreamReader(response.GetResponseStream()))
{
string result = sr.ReadToEnd();
}
}
}
纯小白,希望帮助补完
#6
给接口,一般有给示例。。指定的接口地址,传递用户及密码。返回的数据进行解析后按你需求调用
#7
就给我这些啊,还有什么? 另外 url是不是不全啊
另外 接口地址是不是就是url,传递用户是不是loginUserId
#8
楼上说的很清楚了啊。然后返回的Json格式对他反序列化就是你想要的结果了
#9
这个不就是json返回示例码
{"success": true, 接口业务状态,成功:true;失败:false
"msg": "", success为false时,描述失败原因
"data":[{
"brand":"", 品牌
"brandSeries":"", 车系
"vehicleModel":"", 车型
}]
#10
就这么沉了吗?
#12
自己看MSDN吧:https://msdn.microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=ZH-CN&k=k(System.Net.WebClient);k(WebClient);k(TargetFrameworkMoniker-.NETFramework,Version%3Dv4.5);k(DevLang-csharp)&rd=true
简单得很
简单得很
#1
你是要ajax请求,还是C#读取?
如果是ajax的话,这个格式已经跟JQuery的ajax请求参数差不多了
JQuery的ajax例子
C#读取的话
如果是ajax的话,这个格式已经跟JQuery的ajax请求参数差不多了
JQuery的ajax例子
C#读取的话
string url = @"";//补充完整的url
string loginID = "";//你的loginID
string vin = "";//你的vin码
url += "?loginUserId=" + loginID + "&vin=" + vin;
WebRequest request = WebRequest.Create(url);
request.Method = "GET";
using (WebResponse response = request.GetResponse())
{
using (StreamReader sr = new StreamReader(response.GetResponseStream()))
{
string result = sr.ReadToEnd();
}
}
#2
c#读取
string url = @"http://xxxx//selectcar";//补充完整的url
string loginID = "";//这里是我登录提懂api方 的id吗
string vin = "";//你的vin码
url += "?loginUserId=" + loginID + "&vin=" + vin;
WebRequest request = WebRequest.Create(url);
request.Method = "GET";
using (WebResponse response = request.GetResponse())
{
using (StreamReader sr = new StreamReader(response.GetResponseStream()))
{
string result = sr.ReadToEnd();
}
}
#3
能否完整点呢
#4
到 string result = sr.ReadToEnd();已经完整了啊,后面你就找json.net反序列化就可以了就可以了
http://fanhuayi.blog.163.com/blog/static/397789201142651336395/
http://fanhuayi.blog.163.com/blog/static/397789201142651336395/
#5
我对接口这方面是一点不懂得 我自己举个例子 能帮我补全吗
前端
test.aspx
test.aspx.cs
纯小白,希望帮助补完
前端
test.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="test" %>
<html>
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
vin码:
<asp:TextBox ID="txtvin" runat="server"></asp:TextBox><br />
<br />
<asp:Button ID="Button1" runat="server" Height="24px" Text="查询" Width="83px" /></div>
</form>
</body>
</html>
test.aspx.cs
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Text;
using System.Net;
using System.IO;
public partial class _Default : System.Web.UI.Page
{
string url = @"http://xxxx/selectcar";
string loginID = "";
string vin = "";
url += "?loginUserId=" + loginID + "&vin=" + vin;
WebRequest request = WebRequest.Create(url);
request.Method = "GET";
using (WebResponse response = request.GetResponse())
{
using (StreamReader sr = new StreamReader(response.GetResponseStream()))
{
string result = sr.ReadToEnd();
}
}
}
纯小白,希望帮助补完
#6
给接口,一般有给示例。。指定的接口地址,传递用户及密码。返回的数据进行解析后按你需求调用
#7
就给我这些啊,还有什么? 另外 url是不是不全啊
另外 接口地址是不是就是url,传递用户是不是loginUserId
#8
楼上说的很清楚了啊。然后返回的Json格式对他反序列化就是你想要的结果了
#9
这个不就是json返回示例码
{"success": true, 接口业务状态,成功:true;失败:false
"msg": "", success为false时,描述失败原因
"data":[{
"brand":"", 品牌
"brandSeries":"", 车系
"vehicleModel":"", 车型
}]
#10
就这么沉了吗?
#11
参考Web API相关例子:
http://zzk.cnblogs.com/s?w=blog%3Ainsus+api&t=
http://zzk.cnblogs.com/s?w=blog%3Ainsus+api&t=
#12
自己看MSDN吧:https://msdn.microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=ZH-CN&k=k(System.Net.WebClient);k(WebClient);k(TargetFrameworkMoniker-.NETFramework,Version%3Dv4.5);k(DevLang-csharp)&rd=true
简单得很
简单得很