jjzjj

setRequestProperty

全部标签

java - Restful API codeigniter - JAVA 问题

我们使用PhilSturgeonscoolRestfulAPIframeworkforcodeigniter构建了我们的API,它已准备好生产并用作我们移动应用程序实现的一部分。我们在Java中使用API时遇到问题httpConnection=(HttpConnection)Connector.open(url,Connector.READ,true);//Setcontenttypebygivenparameter......httpConnection.setRequestProperty("Accept",contentType);httpConnection.setReques

Java HTTPUrlConnection 返回 500 状态码

我正在尝试使用HTTPUrlConnection获取一个url,但是我总是得到一个500代码,但是当我尝试从浏览器或使用curl访问相同的url时,它工作正常!这是代码try{URLurl=newURL("theurl");HttpURLConnectionhttpcon=(HttpURLConnection)url.openConnection();httpcon.setRequestProperty("Accept","text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");httpcon.setReque

java - HttpsURLConnection 和 Cookie

基本上我只想从服务器获取cookie。这是简单的代码,但我想这还不足以获取每个cookie,例如sessionID等。importjava.net.*;importjava.util.*;publicclassCookie{publicstaticvoidmain(String[]args){try{URLurl=newURL("http://www.google.com/");URLConnectionconn=url.openConnection();System.out.println(con.getHeaderField("Set-Cookie"));}catch(Except

java - connection.setRequestProperty 和明确写入 urloutputstream 是一样的吗?

URLurl=newURL("http://www.example.com/comment");HttpURLConnectionconnection=(HttpURLConnection)url.openConnection();connection.setDoOutput(true);connection.setRequestMethod("POST");是connection.setRequestProperty(key,value);和一样OutputStreamWriterwriter=newOutputStreamWriter(connection.getOutputStr

Java HttpUrlConnection 抛出连接被拒绝

我知道有几个关于这个主题的问题,但我没有在其中找到任何答案。我正在尝试打开与我的本地服务器的连接,但我一直收到连接被拒绝的消息。我让服务器运行,并测试了与浏览器和名为Postman的Google应用程序的连接,它可以正常工作。打开连接时失败,好像没有可连接的地方。或者可能有什么东西阻止了连接?我在关闭防火墙和防病毒软件的情况下进行了测试,但没有成功。在Postman中测试URL返回一个用户,因为它应该...如果我将url替换为“http://www.google.com”,它工作正常。这是我的代码:importjava.io.BufferedReader;importjava.io.I

java - android studio 中的 Android URLConnection.setRequestProperty() 似乎没有做任何事情

我查看了androidstudio中URLConnection.setRequestProperty()的源代码,它似乎没有设置任何内容:publicvoidsetRequestProperty(Stringfield,StringnewValue){checkNotConnected();if(field==null){thrownewNullPointerException("field==null");}}这里是checkNotConnected():privatevoidcheckNotConnected(){if(connected){thrownewIllegalState

android - Http Get 请求返回 html?

我正在使用httpget请求在android中加载数据。不知道它返回html而不是JSON结果。相同的URL在浏览器中加载时获取json,但响应来自html。我的HttpGet调用格式是这样的...url=newURL(urlString);//httpURLConnection=(HttpsURLConnection)url.openConnection();httpURLConnection=(HttpURLConnection)url.openConnection();httpURLConnection.setRequestMethod("GET");httpURLConnect

java - 上传文件时,Google Docs API 返回 503 服务不可用。有什么改变吗?

我有使用GoogleDocsAPI的应用程序。直到最近,使用HTTP端点的上传一直运行良好。最近,上传突然开始出错。第一次调用创建session(返回可恢复的URL)工作正常,并返回可恢复的URL。然后尝试将文件内容发送到可恢复的URL会引发503。抛出错误的代码的相关部分是这样的:URLurl=newURL(resumableFileUploadUrl);conn=(HttpURLConnection)url.openConnection();conn.addRequestProperty("client_id",OAuth2Client.CLIENT_ID);conn.addReq

Java,HttpURLConnection 和设置内容长度

我正在为PUT设置我的HttpURLConnection中内容的长度。urlConnection.setRequestProperty("Content-Length",""+responseJSONArray.toString(2).getBytes("UTF8").length);实际字节数是74。但是,当我查询urlConnection的内容长度时,返回的是-1。这是为什么?为什么长度不相等(假设我设置了这个)?我必须设置内容长度,因为我从服务器收到了411响应。(此外,在Sunexamples中,我看到setRequestProperty的第二个参数是int而不是String类

java - setRequestProperty 方法给出 java.lang.IllegalStateException : Cannot set method after connection is made

HttpURLConnectioncon=null;Responseresponse=newResponse();StringTAG="HttpConHandler";try{/**IMPORTANT:*UserSHOULDprovideURLEncodedParms*/Log.p(TAG,"URL="+urlStr);Stringq=httpHeaders.get("Authorization");URLurl=newURL(urlStr);con=(HttpURLConnection)url.openConnection();con.setRequestProperty("Auth
12