java 响应码(返回码)总结

一、1XX:临时响应

1、100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在       等待其余部分。

2、101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。

二、2XX:请求成功

1、200(请求成功) 请求成功。

三、3XX:重定向

四、4XX:请求错误

1、400 (错误请求) 服务器不理解请求的语法。包括请求参数错误。

2、401 (未授权) 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。

3、403 (禁止) 服务器拒绝请求。

4、404 (未找到) 服务器找不到请求的网页。

5、405 (方法禁用) 禁用请求中指定的方法。

6、406 (不接受) 无法使用请求的内容特性响应请求的网页。

7、407 (需要代理授权) 此状态代码与 401(未授权)类似,但指定请求者应当授权使用代理。

8、408 (请求超时) 服务器等候请求时发生超时。

9、409 (冲突) 服务器在完成请求时发生冲突。 服务器必须在响应中包含有关冲突的信息。

10、410 (已删除) 如果请求的资源已永久删除,服务器就会返回此响应。

11、411 (需要有效长度) 服务器不接受不含有效内容长度标头字段的请求。

12、412 (未满足前提条件) 服务器未满足请求者在请求中设置的其中一个前提条件。

13、413 (请求实体过大) 服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。

14、414 (请求的 URI 过长) 请求的 URI(通常为网址)过长,服务器无法处理。

15、415 (不支持的媒体类型) 请求的格式不受请求页面的支持。

16、416 (请求范围不符合要求) 如果页面无法提供请求的范围,则服务器会返回此状态代码。

17、417 (未满足期望值) 服务器未满足"期望"请求标头字段的要求。

五、5XX:服务器内部错误

1、500(内部错误) 服务器内部错误

持续更新!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 要用Java获取微信小程序,首先需要使用微信提供的API接口来实现。以下是一种实现方法: 1. 首先,需要引入相关的依赖包和类库,例如使用HttpClient库来发送HTTP请求,使用JSON库来处理返回的JSON数据。 2. 在代中构建请求URL,将appid和appsecret等参数拼接到URL中,例如: String url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=YOUR_APPID&secret=YOUR_SECRET"; 3. 使用HttpClient库发送GET请求,并获取返回的JSON数据,例如: HttpClient httpClient = new HttpClient(); GetMethod getMethod = new GetMethod(url); int statusCode = httpClient.executeMethod(getMethod); if (statusCode == HttpStatus.SC_OK) { String response = getMethod.getResponseBodyAsString(); JSONObject json = new JSONObject(response); String accessToken = json.optString("access_token"); // 这里获取到的accessToken是后续获取小程序时需要用到的凭证 } 4. 构建获取小程序的请求URL,将需要的参数拼接到URL中,例如: String codeUrl = "https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN"; JSONObject requestData = new JSONObject(); requestData.put("scene", "YOUR_SCENE"); requestData.put("page", "YOUR_PAGE"); // 这里的YOUR_SCENE和YOUR_PAGE是你自定义的场景值和小程序页面路径值 5. 使用HttpClient库发送POST请求,并将requestData转换为JSON字符串作为请求的内容,获取小程序的二进制数据,例如: HttpClient httpClient = new HttpClient(); PostMethod postMethod = new PostMethod(codeUrl); postMethod.setRequestEntity(new StringRequestEntity(requestData.toString(), "application/json", "UTF-8")); int statusCode = httpClient.executeMethod(postMethod); if (statusCode == HttpStatus.SC_OK) { // 获取小程序的二进制数据 byte[] responseBody = postMethod.getResponseBody(); // 这里可以将responseBody保存为图片或其他适合的格式 } 以上是使用Java获取微信小程序的一个简单示例,具体操作还可能受微信官方接口的限制,因此在实际应用中还需要根据接口文档进行适当的调整和处理。 ### 回答2: 要通过Java获取微信小程序,需要使用微信官方提供的开发工具包和API接口。 首先,你需要在微信开放平台上注册一个小程序并获得小程序的唯一标识AppID。 然后,在Java项目中引入相关的开发工具包,例如微信官方提供的Java SDK或第三方封装的SDK。 接下来,通过SDK提供的接口调用微信的API来获取小程序。你可以使用微信官方提供的CreateWXAQRCode接口,该接口可以生成小程序的图片或base64编,并保存在指定的路径。 具体的步骤如下: 1. 创建一个HttpClient对象,并通过HttpPost请求访问微信的API接口。 2. 设置请求的URL为微信的API地址,例如https://api.weixin.qq.com/wxa/getwxacodeunlimit。 3. 设置请求的参数,包括小程序的AppID、Access Token(获取方法见微信开放平台文档)、参数scene(小程序的参数,根据不同的需求进行设置)等。 4. 设置请求的Header信息,包括Content-Type等。 5. 发送请求并获取响应结果。 6. 解析响应结果,判断请求是否成功,如果成功,则从响应结果中提取出小程序的图片或base64编,并保存或处理。 需要注意的是,微信小程序的生成是有一定限制的,例如小程序的有效期等,你需要根据需要在代中进行相应的处理。 总结起来,通过上述步骤,你就可以使用Java来获取微信小程序了。当然,具体的实现细节还需要参考微信开放平台的开发文档和SDK的使用说明。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

C吴新科

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值