首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >请求重定向

请求重定向
EN

Stack Overflow用户
提问于 2015-08-13 17:28:18
回答 1查看 70关注 0票数 0

使用requestjs,我发送一个POST多部分/表单数据请求,如下所示;

代码语言:javascript
复制
request.post({
  uri: "https://app.bom.com/items/command-export-2",
  headers: {
    "cookies": cookie,
    "Content-Type": "multipart/form-data; boundary=----WebKitFormBoundaryS4isRj4WDxhi155d"
  },
  formData: {
    wfs_id: "17767554",
    search_category: "item_number",
    search_textfield: "161337",
    kept_items_p: "0",
    kept_objects_list: "",
    search_mode: "adv",
    query_id: queryId,
    list_export_p: "1",
    all_objects_p: "0",
    item_count: itemCount,
    show_only_checked_p: "0",
    import_id: "0",
    import_list_p: "0",
    tabular_format_option: "",
    form_file_format: "0",
    csv_setting_id: "-20000",
    pdx_setting_id: "0",
    export_now_btn: "Export Now »"
  },
  jar: jar
})
.on('response', function(response) {
  log.info(response);
  log.info(jar);
})
.on('error', _error);

我得到了302代码的答复。我认为requestjs默认支持重定向。这是预期的行为吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-13 17:30:45

默认情况下,请求只遵循GET重定向请求。由于您使用的是POST请求,请使用

代码语言:javascript
复制
followAllRedirects: true

遵循来自POST请求的重定向。

followAllRedirects -遵循非获取HTTP3xx响应作为重定向(默认值: false)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31994804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档