我为自己托管的wordpress网站安装了jetpack插件.jetpack中的JSON API功能允许我使用其余的API(http://developer.wordpress.com/docs/api/).但是我不明白如何使用它.
https://public-api.wordpress.com/rest/v1/sites/ $ site/posts /
我如何找到我的$ site例如?
任何人都可以分享的例子吗?
我有ViewController一个Container View已经嵌入TableViewController.
现在我想访问TableView中ViewController,我怎样才能使为一个出口?
我试图将Container View添加为插座,但我无法访问嵌入式设备TableViewController.
我遇到了问题HttpClient,我一直在接受HttpRequestException occurred in mscorlib.dll.我已经从SVN下载了以前的工作版本,并且我一直得到相同的异常.
为什么我突然得到这个例外,即使我运行的代码已经运行好几周了?
现在我正在尝试使用这个简单的代码进行调试,但无论我做什么,我都会得到相同的异常
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Accept
.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue(
"application/json"));
HttpResponseMessage response
= await client.GetAsync("http://api.themoviedb.org/3/movie/550?api_key=x");
return await response.Content.ReadAsStringAsync();
Run Code Online (Sandbox Code Playgroud)
我的innerException如下:
The remote name could not be resolved:
api.themoviedb.org System.Exception System.Net.WebException
Run Code Online (Sandbox Code Playgroud)
我尝试的每个网址都是一样的,它们都在我的浏览器中工作.这是异常和堆栈跟踪:
res "System.Net.Http.HttpRequestException: An error occurred while sending the request.
---> System.Net.WebException: The remote name could not be resolved: 'api.themoviedb.org'
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
--- End of inner exception stack trace ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificat??ion(Task task)
Run Code Online (Sandbox Code Playgroud) 我有一个我想要发布的简单ASP.NET项目.我右键单击该项目并按"发布网站",但这会将所有我的.cs文件生成到所选文件夹,之前我一直在我的bin文件夹而不是.cs文件中获取dll文件.
我究竟做错了什么?
我正在使用以下代码设置font-weight属性:
$(this).css({ 'font-weight': 'normal' });
Run Code Online (Sandbox Code Playgroud)
现在我想检查一个元素是否具有粗体或正常的font-weight propety,我该怎么做?
我的API类中有这两种方法可以从API获取数据:
func authenticateUser(completionHandler: (responseObject: String?, error: NSError?) -> ()) {
makeAuthenticateUserCall(completionHandler)
}
func makeAuthenticateUserCall(completionHandler: (responseObject: String?, error: NSError?) -> ()) {
Alamofire.request(.GET, loginUrlString)
.authenticate(user: "a", password: "b")
.responseString { request, response, responseString, responseError in
completionHandler(responseObject: responseString as String!, error: responseError)
}
}
Run Code Online (Sandbox Code Playgroud)
然后在另一个类中,我使用以下代码来访问数据:
API().authenticateUser{ (responseObject, error) in
println(responseObject)
}
Run Code Online (Sandbox Code Playgroud)
代码正在运行,但我完全不理解.
我是MVC Web Api的新手.
我想有两种不同的方法.
PUT localhost/api/user- 修改用户
POST localhost/api/user- 添加用户
所以我ApiController看起来像这样:
[HttpPost]
public bool user(userDTO postdata)
{
return dal.addUser(postdata);
}
[HttpPut]
public bool user(userDTO postdata)
{
return dal.editUser(postdata);
}
Run Code Online (Sandbox Code Playgroud)
Howerver我的HttpPut方法说"已经用相同的参数类型来判断一个名为user的成员.
不应该[HttpPut]和[HttpPut]方法独特吗?
我有一个json字符串,我试图用JSON.net解析,我想循环并使用komponent数组中的名称.这是我的json字符串:
{"Name": "Service","jsonTEMPLATE": "{"komponent": [{"name": "aa"}, {"name": "bb"}]}"}
Run Code Online (Sandbox Code Playgroud)
这是我使用JSON.net的代码
JObject o = JObject.Parse(serviceData);
JToken j = (JToken)o.SelectToken("jsonTEMPLATE");
JArray a = (JArray)j.SelectToken("komponent");
foreach (JObject obj in a)
{
//Do something
}
Run Code Online (Sandbox Code Playgroud)
我null来自(JArray)j.SelectToken("komponent");
我究竟做错了什么?