小编Eru*_*aro的帖子

付款失败时使用什么 HTTP 代码响应?

处理付款/处理信用卡时要使用什么 HTTP 代码?

例如:

  • 资金不足
  • 无法取回资金(没有给出原因的情况下)
  • 信用卡已过期

我正在发送 JSON 响应,所以我不太介意,但我想知道什么是正确的代码。

json http payment-processing

7
推荐指数
1
解决办法
5646
查看次数

如何在OkHttp中实现接收服务器推送?

以下问题不OkHttp支持HTTP / 2服务器推送?,是否有任何示例可以说明如何实现在客户端接收推送内容?

OkHttpClient,请求,响应和Http2Connection的互动将如何呢?我知道Http2Connection具有PushObserver,但是它将如何与OkHttpClient和Request / Response一起使用?

考虑下面的代码片段。有一个客户和一个请求。他们将如何与PushObserver一起使用?

    OkHttpClient client = getOkHttpClient();
    Request request = new Request.Builder()
            .url("https://nghttp2.org:443") // The Http2Server should be running here.
            .build();
    try {
        Socket socket = client.socketFactory().createSocket();
        Http2Connection con = new Http2Connection.Builder(true)
            .socket(socket)
            .pushObserver(new PushObserver(){

            @Override
            public boolean onRequest(int streamId, List<Header> requestHeaders) {
                // do something here
                return true;
            }

            @Override
            public boolean onHeaders(int streamId,
                List<Header> responseHeaders, boolean last) {
                // do something here
                return true;
            }

            @Override
            public boolean onData(int streamId, BufferedSource source, …
Run Code Online (Sandbox Code Playgroud)

server-push okhttp http2 okhttp3

5
推荐指数
1
解决办法
741
查看次数

标签 统计

http ×1

http2 ×1

json ×1

okhttp ×1

okhttp3 ×1

payment-processing ×1

server-push ×1