首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么403在曲奇缝处禁止卷曲工作?

为什么403在曲奇缝处禁止卷曲工作?
EN

Stack Overflow用户
提问于 2016-07-29 20:07:28
回答 1查看 354关注 0票数 1

在下面的例子中,您是否可以将输出作为我的结论所依据的注释。

基于第一个,我说cookies正在工作,因为它想将我重定向到/project

问题

既然我能看到饼干在工作,为什么我会被禁止使用403?

代码语言:javascript
复制
user='testtest2@testtest2.com'
pass="a"
url="https://www.sharelatex.com"
zip="$url/project/579ba5e03cd63aa32d8bf922/download/zip"

cd /tmp
rm cookies.txt p.zip
csrf=""

csrf=$(curl -s -k --cookie-jar cookies.txt $url/login | perl -lne 'print $1 if /csrfToken = \"(.+?)\"/')

echo $csrf
cat cookies.txt

d="email=$user&password=$pass&_csrf=$csrf"

clear

curl -s -v -k -L --cookie cookies.txt -d $d $url/login


# * Connection #0 to host www.sharelatex.com left intact
# {"redir":"/project"}

clear

curl -s -v -k -L --cookie cookies.txt -d $d $url/project

# < HTTP/1.1 403 Forbidden
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-29 20:58:37

查看最后一个login命令的输出,该命令如下

代码语言:javascript
复制
* Replaced cookie sharelatex_session

所以你需要保存新的曲奇并使用它。

代码语言:javascript
复制
user='testtest2@testtest2.com'
pass="a"
url="https://www.sharelatex.com"
zip="$url/project/579ba5e03cd63aa32d8bf922/download/zip"

cd /tmp
rm cookies.txt file.zip
csrf=""

csrf=$(curl -s -k --cookie-jar cookies.txt $url/login | perl -lne 'print $1 if /csrfToken = \"(.+?)\"/')

d="email=$user&password=$pass&_csrf=$csrf"

curl -s -v -k -L -c cookies.txt -b cookies.txt -d $d $url/login

curl -s -v -k -L --cookie cookies.txt  $zip -o file.zip
unzip -l file.zip
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38666704

复制
相关文章

相似问题

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