标签: http

Mac OS X 的网页更改监控

我需要监视一个站点的更改,并在更改超过某个阈值时发出警报。理想情况下,它会使用Growl来弹出通知,但我愿意接受替代方案。

如果有一个应用程序可以执行此操作,我就会购买它。如果没有,指向我可以添加 Growl 支持的任何 Linux/Java/其他可重新编译的指针将非常有帮助!

web growl http macos

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

windows下使用telnet测试HTTP

我正在学习http,并尝试使用telnet 发送我自己的http 请求。

在命令提示符中,我输入:

telnet google.com 80
Run Code Online (Sandbox Code Playgroud)

结果:屏幕被清除,我看到一个闪烁的光标。1. 为什么我看不到任何已连接的指示?

现在,尝试键入 http 命令(获取 index.html...)时,我看到光标在键入时向右移动,但我没有看到屏幕上出现字母。只有空白。2. 这是为什么呢?

(使用windows7 64位)

telnet windows-7 http

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

使用仅限 http 的客户端连接到 https 服务

是否有一个简单的命令行客户端可以像这样调用:

http2https --listen localhost:80 --connect example.com:443
Run Code Online (Sandbox Code Playgroud)

这将允许我https://example.com通过实际连接到来有效地连接到http://localhost?它需要在 Windows 上运行。

我尝试过 stunnel,但似乎不起作用。

更新:

这是输出stunnel.exe -c -r google.com:443 -d 127.0.0.1:8888

No limit detected for the number of clients
stunnel 4.56 on x86-pc-msvc-1500 platform
Compiled/running with OpenSSL 1.0.1e-fips 11 Feb 2013
Threading:WIN32 Sockets:SELECT,IPv6 SSL:ENGINE,OCSP,FIPS
Reading configuration from file -c
Cannot read configuration

Syntax:
stunnel [ [-install | -uninstall] [-quiet] [<filename>] ] | -help | -version | -sockets
    <filename>  - use specified config file
    -install    - install NT service …
Run Code Online (Sandbox Code Playgroud)

windows proxy https http

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

“普通邮件客户端”支持301重定向加载图片吗?

在我的公司,我们正在将尽可能多的网站从 http 迁移到 https。最后,我们使用“301 Moved Permanently”从 http 重定向到 https(并设置 HSTS 标头)。

现在出现了以下问题:如果我们在设置重定向后通过 http(例如http://example.com/image.jpg )发送包含图像引用的 HTML 新闻通讯,会发生什么?

像 Thunderbird、Apple Mail、Outlook(2010、2013、2016)等“常见邮件客户端”了解 301 重定向并通过 https 加载图像(http://example.com/image.jpg的重定向会转到https ://example.com/image.jpg)?

如果没有:他们会做什么?

email http tls

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

如何执行 cURL HTTP Post 请求来下载文件然后保存该文件?

环境:
Windows 64 cURL build
C:>curl64.exe -V(ersion)
-curl 7.53.1 (x86_64-w64-mingw32) libcurl/7.53.1 WinSSL zlib/1.2.8 WinIDN libssh2/1.7.0_DEV
- 协议:dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp
- 功能:IDN IPv6 大文件 SSPI Kerberos SPNEGO NTLM SSL libz

我的网站有一个用于文件下载的 PHP 包,需要 HTTP Post 来指定要下载的文件。

当我使用浏览器时,我会看到一个“打开/保存”对话框,我可以毫无问题地将文件保存到我的计算机上。当我使用 cURL 时,请求的文件只是流式传输到控制台。

如何执行 cURL HTTP Post 请求来下载文件然后保存它?

  • 有很多使用 Post 上传文件的示例...
  • 一般来说,有很多发帖的例子......
  • 有很多简单下载文件的示例(-O/o)...

但我找不到保存 Post 命令返回的文件的示例。

我尝试过这三个curl命令行:

C:>curl64.exe -d "download=XYZ.zip&email=&submit=Download" http://www.example.com/downloads/dl.php

C:>curl64.exe -d "download=XYZ.zip&email=&submit=Download" -O XYZ.zip http://www.example.com/downloads/dl.php
curl:远程文件名没有长度! …

download http curl

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

代理(或其他解决方案)可以允许老式浏览器(在 HTTPS 时代之前 - 没有或很弱的 SSL/TLS 支持)与 HTTPS 网站连接?

是否有代理(或其他解决方案)可以允许老式浏览器(在 HTTPS 时代之前 - 无 SSL/TLS 支持或较弱的 SSL/TLS 支持)与 HTTPS 网站连接?

换句话说:

旧浏览器 <-- http 连接 --> 客户端(本地)代理 <-- HTTPS 连接 --> 任何互联网网页

(浏览器向本地代理发送http页面请求,本地代理发送HTTPS请求,代理收到HTTPS响应/页面后,以未加密的http将其返回给浏览器)

此类代理的简单示例配置也受到欢迎。

TLS_termination_proxyhttps://serverfault.com/questions/943649/https-http-lightweight-proxy )是我正在寻找的(还是仅适用于服务器)?

我已经开始检查 Windows 的 TLS_termination_proxy 列表(存档列表12)(Nginx、stunnel、Hiawatha、Caddy、Apache 和 Squid)中的代理。Nginx 似乎可以做到这一点。stunnel适用于 64 位(也有 32 位版本)。

windows linux proxy https http

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

什么是 HTTP/0.9 请求?

在这个项目的Readme中,建议发出某种http/0.9请求,这是什么意思?

https://github.com/aiortc/aioquic

http

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

当您在浏览器中输入 URL 并按 Enter 时会发生什么?

可能的重复:
当您在浏览器中浏览网站时到底发生了什么。

... 描述从您按 Enter 键到您的浏览器收到响应时发生的所有事情。

今天面试的时候遇到了这个问题。我不认为我回答得很好。你会如何描述正在发生的事情?(在 10 分钟或更短的时间内)。

browser http

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

使用 tcpserver 服务 http 请求

我正在尝试使用 ucspi-tcp 中的 tcpserver 来启动一个返回简单网页的脚本。我的脚本(hello.lua)如下:

#!/usr/bin/env lua
print([[HTTP/1.1 200 OK
Content-Type: text/html
<html>
<head>
<title>My title</title>
</head>
<body>
<h1>Hello in big font</h1>
</body>
</html>]])

我启动它 tcpserver -v -rh 0 9000 /path/to/hello.lua

当我使用时tcpcat myserver 9000,我得到了预期的回报:
HTTP/1.1 200 OK
Content-Type: text/html
<html>
<head>
<title>My title</title>
</head>
<body>
<h1> Hello in big font</h1>
</body>
</html>

但是,当我尝试使用网络浏览器并指向 时,即使 tcpserver 日志记录显示事务http:\\myserver:9000,我Error 101 (net::ERR_CONNECTION_RESET): Unknown error也会收到浏览器错误(在 Chrome 中):
tcpserver: status 1/40
tcpserver: pid 21672 from <ip address of browser>
tcpserver: …

http

4
推荐指数
1
解决办法
1075
查看次数

HTTP 响应 curl 和 wget 不同的结果

要检查一组 URL 的 HTTP 响应标头,我使用 curl 发送以下请求标头

foreach ( $urls as $url )
{
    // Setup headers - I used the same headers from Firefox version 2.0.0.6
    $header[ ] = "Accept: text/xml,application/xml,application/xhtml+xml,";
    $header[ ] = "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
    $header[ ] = "Cache-Control: max-age=0";
    $header[ ] = "Connection: keep-alive";
    $header[ ] = "Keep-Alive: 300";
    $header[ ] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
    $header[ ] = "Accept-Language: en-us,en;q=0.5";
    $header[ ] = "Pragma: "; // browsers keep this blank.

    curl_setopt( $ch, CURLOPT_URL, $url );
    curl_setopt( $ch, CURLOPT_USERAGENT, 'Googlebot/2.1 …
Run Code Online (Sandbox Code Playgroud)

wget http php curl

4
推荐指数
1
解决办法
4728
查看次数

标签 统计

http ×10

curl ×2

https ×2

proxy ×2

windows ×2

browser ×1

download ×1

email ×1

growl ×1

linux ×1

macos ×1

php ×1

telnet ×1

tls ×1

web ×1

wget ×1

windows-7 ×1