从我的Android应用程序中,我想要一个带有GET参数的URL并阅读响应.在请求中我必须添加x-zip标头.
URL就像
http://example.com/getmethod.aspx?id=111&method=Test
Run Code Online (Sandbox Code Playgroud)
有人可以为我提供代码吗?
有两件事很重要:它是一个GET请求并包含x-zip标题.
编辑:
try {
HttpClient client = new DefaultHttpClient();
String getURL = "http://example.com/getmethod.aspx?id=111&method=Test";
HttpGet get = new HttpGet(getURL);
get.setHeader("Content-Type", "application/x-zip");
HttpResponse responseGet = client.execute(get);
HttpEntity resEntityGet = responseGet.getEntity();
if (resEntityGet != null) {
//do something with the response
Log.i("GET ",EntityUtils.toString(resEntityGet));
}
} catch (Exception e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
我尝试使用此代码,但我得到.net错误的代码:Object reference not set to an instance of an object...
我想但我不确定这是否为x-zip标题,我的代码中的标题好吗?
我正在开发一个自定义的 iOS OpenVPN 客户端。我找到了这个原生 OpenVPN 客户端核心源https://staging.openvpn.net/openvpn3/
我可以为 iOS 平台构建它。
如何将此 OpenVPNClient 集成为扩展,以便从我的应用程序为 iOS 设备设置 OpenVPN 网络?是否可以?
在我的应用程序中,我使用的UIView是包含UITableView,Buttons并Labels在其中.它创建使用Storyboard.当用户单击导航栏按钮时,UIView将显示从顶部到特定高度的动画,如果再次单击它,则会隐藏带有动画的UIView(从该高度到顶部).同样的UIActionView.
如果没有记录,它可以正常工作UITableView.但如果它有任何记录,则调用[self hideBasket]UIView时会从视图底部显示到顶部(Not Hidden).
//隐藏篮子代码
-(void)hideBasket{
/*Finished Hiding the Basket
[self.view sendSubviewToBack:_shoppingCartView];
[_shoppingCartView setHidden:YES];
_isShoppingCartSeen = NO;*/
CGRect basketFrame = _shoppingCartView.frame;
basketFrame.origin.y = -basketFrame.size.height;
[UIView animateWithDuration:1.0 delay:0.0 options:UIViewAnimationOptionCurveEaseOut animations:^{
_shoppingCartView.frame = basketFrame;
} completion:^(BOOL finished) {
// Finished Hiding the Basket
//[self.view sendSubviewToBack:_shoppingCartView];
// [_shoppingCartView setHidden:YES];
_isShoppingCartSeen = NO;
}];
Run Code Online (Sandbox Code Playgroud)
//显示篮子代码
-(void)showBasket{
/*[self.view bringSubviewToFront:_shoppingCartView];
[_shoppingCartView setHidden:NO];
_isShoppingCartSeen = YES;*/
CGRect basketFrame = …Run Code Online (Sandbox Code Playgroud)