当前位置: 互联网>综合
本页文章导读:
▪服务器返回状态码 状态码大全,你知道几个?
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 查看评论
最新技术文章: