当前位置: 互联网>综合
本页文章导读:
▪服务器返回状态码 状态码大全,你知道几个?
HTTP 400 – 请求无效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁止访问资源HTTP 401.4 – 未授权:授权被.........
▪Win7下安装配置IIS 构建自己的网站 (1)打开“控制面板”——>“所有控制面板项”——>“程序和功能”
(2)找到“Internet信息服务”在前面的选框里打钩
(3)若之前未安装,请在此处安装,记得勾选下面的三个选项
.........
▪Linux网络编程之TCP通信
客户端代码
client.cpp
#include <stdlib.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <stdio.h>
int main() {
//创.........
[1]服务器返回状态码
来源: 互联网 发布时间: 2013-10-19
状态码大全,你知道几个?
- HTTP 400 – 请求无效
- HTTP 401.1 – 未授权:登录失败
- HTTP 401.2 – 未授权:服务器配置问题导致登录失败
- HTTP 401.3 – ACL 禁止访问资源
- HTTP 401.4 – 未授权:授权被筛选器拒绝
- HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败
- HTTP 403 – 禁止访问
- HTTP 403 – 对 Internet 服务管理器 (HTML) 的访问仅限于 Localhost
- HTTP 403.1 禁止访问:禁止可执行访问
- HTTP 403.2 – 禁止访问:禁止读访问
- HTTP 403.3 – 禁止访问:禁止写访问
- HTTP 403.4 – 禁止访问:要求 SSL
- HTTP 403.5 – 禁止访问:要求 SSL 128
- HTTP 403.6 – 禁止访问:IP 地址被拒绝
- HTTP 403.7 – 禁止访问:要求客户证书
- HTTP 403.8 – 禁止访问:禁止站点访问
- HTTP 403.9 – 禁止访问:连接的用户过多
- HTTP 403.10 – 禁止访问:配置无效
- HTTP 403.11 – 禁止访问:密码更改
- HTTP 403.12 – 禁止访问:映射器拒绝访问
- HTTP 403.13 – 禁止访问:客户证书已被吊销
- HTTP 403.15 – 禁止访问:客户访问许可过多
- HTTP 403.16 – 禁止访问:客户证书不可信或者无效
- HTTP 403.17 – 禁止访问:客户证书已经到期或者尚未生效
- HTTP 404.1 – 无法找到 Web 站点
- HTTP 404 – 无法找到文件
- HTTP 405 – 资源被禁止
- HTTP 406 – 无法接受
- HTTP 407 – 要求代理身份验证
- HTTP 410 – 永远不可用
- HTTP 412 – 先决条件失败
- HTTP 414 – 请求 – URI 太长
- HTTP 500 – 内部服务器错误
- HTTP 500.100 – 内部服务器错误 – ASP 错误
- HTTP 500-11 服务器关闭
- HTTP 500-12 应用程序重新启动
- HTTP 500-13 – 服务器太忙
- HTTP 500-14 – 应用程序无效
- HTTP 500-15 – 不允许请求 global.asa
- Error 501 – 未实现
- HTTP 502 – 网关错误
作者:wf120355 发表于2013-4-7 18:25:45 原文链接
阅读:12 评论:0 查看评论
[2]Win7下安装配置IIS 构建自己的网站
来源: 互联网 发布时间: 2013-10-19
(1)打开“控制面板”——>“所有控制面板项”——>“程序和功能”
(2)找到“Internet信息服务”在前面的选框里打钩
(3)若之前未安装,请在此处安装,记得勾选下面的三个选项
(4)依次打开“控制面板”——>“所有控制面板项”——>“管理工具”,
打开管理工具后可以看到“Internet信息服务(IIS)管理器”,如下图:
(5)点击“Internet信息服务(IIS)管理器”
(6)查看默认网站,并添加虚拟目录“ASPWeb(可以任意命名)”
别名为网站访问是的名字
物理路径为网站源码真实存放的位置
(7)在Default Web Site上点击右键 选中“编辑绑定……”选项 弹出网站绑定设置框 为网站绑定ip 端口等信息
(9)开启、重启、关闭服务器等
(10)网站访问
网站访问方式:http://ip:端口/网站别名/文件名 例:http://localhost:8080/ASPWeb/1.html
默认端口号为80 可以不用书写 localhost可以换成127.0.0.1
OK 配置成功!!!
作者:zc707212993 发表于2013-4-7 22:19:25 原文链接
阅读:0 评论:0 查看评论
[3]Linux网络编程之TCP通信
来源: 互联网 发布时间: 2013-10-19
客户端代码
client.cpp
#include <stdlib.h> #include <sys/types.h> #include <netinet/in.h> #include <sys/socket.h> #include <arpa/inet.h> #include <unistd.h> #include <stdio.h> int main() { //创建一个socket int sock_fd = socket(AF_INET, SOCK_STREAM, 0); //创建好地址 struct sockaddr_in address; address.sin_family = AF_INET; address.sin_port = htons(1991); //端口和服务器端对应 address.sin_addr.s_addr = inet_addr("127.0.0.1"); //开始连接服务器 int result = connect(sock_fd, (struct sockaddr *) &address, sizeof(address)); if(result == -1){ perror("connect failed: "); exit(1); } char ch = 'A'; //给服务器发送 一个字符 write( sock_fd, &ch, 1); printf("client says: %c\n", ch); // 读取一个字符 read(sock_fd, &ch, 1); printf("get char from server:%c\n", ch); //关掉连接 close(sock_fd); return 0; }
服务器端
server.cpp
#include <stdlib.h> #include <sys/types.h> #include <netinet/in.h> #include <sys/socket.h> #include <arpa/inet.h> #include <unistd.h> #include <stdio.h> int main() { //用 SOCK_STREAM 标识建立 TCP连接 int sockfd = socket(AF_INET, SOCK_STREAM, 0); struct sockaddr_in server_addr; server_addr.sin_family = AF_INET; server_addr.sin_port = htons(1991); //需要转化字节序 //需要把点分10进制的地址转化 /* * Name: inet_addr Prototype: uint32_t inet_addr (const char *name) Description: This function converts the IPv4 Internet host address name from the standard numbers-and-dots notation into binary data. If the input is not valid, inet_addr returns INADDR_NONE. This is an obsolete interface to inet_aton, described immediately above. It is obsolete because INADDR_NONE is a valid address (255.255.255.255), and inet_aton provides a cleaner way to indicate error return. */ server_addr.sin_addr.s_addr = inet_addr("127.0.0.1"); /*绑定*/ bind(sockfd, (struct sockaddr *) &server_addr, sizeof(server_addr)); /* * Name: listen Prototype: int listen (int socket, int n) Description: The listen function enables the socket socket to accept connections, thus making it a server socket. The argument n specifies the length of the queue for pending connections. When the queue fills, new clients attempting to connect fail with ECONNREFUSED until the server calls accept to accept a connection from the queue. The listen function returns 0 on success and -1 on failure. The following errno error conditions are defined for this function: */ listen(sockfd, 10); char ch; struct sockaddr_in client_addr; socklen_t len = sizeof(client_addr); // socklen_t len = 0; while(1) { int client_sockfd; printf("server waiting: \n"); client_sockfd = accept(sockfd, (struct sockaddr *) &client_addr, &len); //只读取一个字符 read(client_sockfd, &ch, 1); printf("get char from client: %c\n", ch); ++ch; //把该字符 +1后再发回给客户端 write(client_sockfd, &ch, 1); close(client_sockfd); } //printf("%0x", server_addr.sin_addr.s_addr); return 0; }
作者:gaotong2055 发表于2013-4-7 21:11:30 原文链接
阅读:57 评论:0 查看评论
最新技术文章: