标签: request

是否有一种静态方法来获取当前请求的HttpServletRequest

我正在使用Spring注释,我可以HttpRequestContext从Controller传递给服务.

我正在寻找一种静态的方式或任何更好的解决方案而不是RequestContext四处传播.

spring servlets request

23
推荐指数
4
解决办法
2万
查看次数

如何检查node.js服务器中的连接是否中止

我正在使用node.js进行一些长轮询.
基本上,node.js服务器接受来自用户的请求,然后检查一些更新.如果没有更新,它将在超时后检查它们.
但是如果用户关闭了他的标签,或者去了另一个页面呢?就我而言,脚本继续工作.
在用户中止其请求(关闭连接)时,node.js中是否有方法检查或检测或捕获事件?

connection request abort node.js

23
推荐指数
3
解决办法
2万
查看次数

访问django/python上的请求标头

我需要使用sencha和django创建一个安全的restFUL api.我对python很新.到目前为止,我能够使用基本身份验证从sencha向服务器发送请求,如下所示

 new Ext.data.Store({
   proxy: {
     type: "ajax",
      headers: {
       "Authorization": "Basic asdjksdfsksf="
    }
   }
 })  
Run Code Online (Sandbox Code Playgroud)

在php/apache中,我可以使用下面的代码轻松访问这些标题

$headers = apache_request_headers();
print_r($headers);
Run Code Online (Sandbox Code Playgroud)

如何在python中执行此操作?

python django header http request

23
推荐指数
3
解决办法
2万
查看次数

HTTP客户端超时和服务器超时

根据这个问题:我在哪里可以找到所有浏览器的默认超时设置?每个浏览器都有一个超时默认设置

检查后about:configFirefox17中的默认超时为115秒.但是我已经测试过运行一些我定时的请求,它在> 150秒后返回了一个请求.

所以我想知道它是如何工作的,难道Firefox不应该超时吗?

http request

23
推荐指数
1
解决办法
13万
查看次数

如何在ASP.NET 3.5中创建per-http请求缓存

我们使用ASP.NET 3.5(基于控件的方法),并且只需要一个http请求的存储.

具有来自会话ID的密钥的特定于线程的高速缓存将不起作用,因为线程应该被合并,因此我有机会从高速缓存中的某些先前请求获取数据,这在我的情况下是不合需要的.我总是需要通过整个请求为每个请求提供全新的存储空间.

有什么想法如何在ASP.NET 3.5中做到这一点?

asp.net caching request asp.net-3.5

22
推荐指数
2
解决办法
1万
查看次数

使用curl与NTLM auth发布帖子失败

我似乎无法绕过这个.我正在尝试编写自动上传csv的脚本,但卷曲失败了401.

curl -v --ntlm -u username --upload-file ~/galaxy/forums/pt_update.csv https://connect.example.com/11063/csv_import?op=add -k
Enter host password for user 'username:
* About to connect() to connect.example.com port 443 (#0)
*   Trying x.x.x.x... connected
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS handshake, CERT (11):
* SSLv3, TLS handshake, Server finished (14):
* SSLv3, TLS handshake, Client key exchange (16):
* SSLv3, TLS change cipher, …
Run Code Online (Sandbox Code Playgroud)

curl ntlm http request

22
推荐指数
2
解决办法
5万
查看次数

request.method =="POST"在Django中意味着什么?

我在我的观点中使用这个东西很多,但我想知道究竟是什么意思?当我们写request.method =="GET"或"POST"时会发生什么

django post request

22
推荐指数
2
解决办法
4万
查看次数

isomorphic fetch post无法读取服务器上的正文

我正在努力解决这个奇怪的问题,我似乎无法解决.我正在使用isomorphic fetch将数据发布到服务器.我将身体作为JSON字符串发送.但是在服务器上,我无法读取正文,它只是一个空对象.

堆栈是:节点,反应.

这是客户端代码:

handleSubmit = (event) => {
    const { dispatch } = this.props;

    fetch('/api/me', {
      method: 'POST',
      header: {
        'Accept': 'application/json',
        'Content-Type': 'application/json'
      },
      body: JSON.stringify({
        name: 'xxx'
      })
    })
    .then(response => response.json())
    .then( json => dispatch( login( json ) ))
    .catch( err => console.log(err) )
  }
Run Code Online (Sandbox Code Playgroud)

服务器代码:

var jsonParser = bodyParser.json()
app.post( '/api/me', jsonParser, ( req, res ) => {
  console.log('req', req.body);
})
Run Code Online (Sandbox Code Playgroud)

我试过谷歌搜索问题.但我发现的少数解决方案并没有达到目的.

非常感谢所有帮助.

BR

马丁

//更新//

想通了,这是一个愚蠢的',我忘记了.'header'应为'header'

post request body-parser

22
推荐指数
1
解决办法
5785
查看次数

Android - onRequestPermissionsResult() 已弃用。有没有其他选择?

我试图实现从存储中写入和读取的请求权限。一切正常,但今天 Android 向我展示了 onRequestPermissionsResult(...) 方法已被弃用。StackOverflow 中有很多关于这个主题的问题,但不幸的是,它们已经过时了。

我在一个片段中调用了下面的方法。

建议简单地调用:

requestPermissions(new String[] {Manifest.permission.WRITE_EXTERNAL_STORAGE},
StorageKeys.STORAGE_PERMISSION_CODE)
Run Code Online (Sandbox Code Playgroud)

而不是我的方法:

ActivityCompat.requestPermissions(getActivity(),
new String[] {Manifest.permission.WRITE_EXTERNAL_STORAGE},
StorageKeys.STORAGE_PERMISSION_CODE))
Run Code Online (Sandbox Code Playgroud)

但它们都表明 onRequestPermissionsResult(...) 已被弃用。

这是我的 onRequestPermissionsResult(...) 方法:

  @Override
  public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
                                         @NonNull int[] grantResults) {

    if (requestCode == StorageKeys.STORAGE_PERMISSION_CODE) {

      if (grantResults.length > 0
          && grantResults[0] == PackageManager.PERMISSION_GRANTED) {

        exportBibTex.createBibFile();
        exportBibTex.writeBibFile(exportBibTex
            .getBibDataLibrary(libraryModel, bookDao, noteDao));

        Toast.makeText(getContext(),
            getString(R.string.exported_file_stored_in) + '\n'
                + File.separator + StorageKeys.DOWNLOAD_FOLDER + File.separator + fileName
                + StorageKeys.BIB_FILE_TYPE, Toast.LENGTH_LONG).show();

      } else {
        Toast.makeText(getContext(), R.string.storage_permission_denied,
            Toast.LENGTH_SHORT).show();
      }
    }
  }
Run Code Online (Sandbox Code Playgroud)

这是一个简单的警报对话框,我在其中调用 …

java permissions android request deprecated

22
推荐指数
3
解决办法
1万
查看次数

服务工作者可以缓存POST请求吗?

我尝试在fetch事件中缓存服务工作者的POST请求.

我用了cache.put(event.request, response),但退回的承诺被拒绝了TypeError: Invalid request method POST..

当我尝试使用相同的POST API时,caches.match(event.request)给了我未定义的内容.

但是当我为GET方法做同样的事情时,它起作用了:caches.match(event.request)因为GET请求给了我一个响应.

服务工作者可以缓存POST请求吗?如果他们不能,我们可以使用什么方法使应用程序真正脱机?

javascript post request service-worker pwa

21
推荐指数
2
解决办法
2万
查看次数