福州网站seo做玩网站怎么上传图片

web/2025/10/5 4:32:52/文章来源:
福州网站seo,做玩网站怎么上传图片,网站建设的预算费用,深圳的设计企业网站在之前的例子里#xff0c;由于Atlas客户端在调用Web Services方法时总是使用了Sys.Net.ServiceMethod类#xff0c;因此始终使用了HTTP POST方法与服务器端进行交互。POST方法有其好处#xff0c;不过GET方法也自有其价值。我们在使用Atlas进行Web Services调用时#xff…  在之前的例子里由于Atlas客户端在调用Web Services方法时总是使用了Sys.Net.ServiceMethod类因此始终使用了HTTP POST方法与服务器端进行交互。POST方法有其好处不过GET方法也自有其价值。我们在使用Atlas进行Web Services调用时我们必须保证我们请求的Web Services资源在同一个Domain下面。这一点无论在使用XMLHttpRequest对象还是IFrame时都有这样的限制当然这是为了安全性考虑即使如此Ajax还是带来了太多的security issues。不过GET方法可以在某些情况下绕过这一点例如在一个IFrame或新窗口中打开等等。虽然依然无法和不同Domain下Web services通信但是如果只是为了“通知”的作用已经足够了。在Atlas中它的“Web Services”被放在了一个特殊的运行环境中执行在某些情况下会委托给ASP.NET原有组件执行这点在之前的文章中有过分析因此即使我们不是通过AJAX方式访问只要了解Atlas那一套特殊的运行环境的行为依旧能够给我们带来一些别的使用方式。下面的示例就将使用Atlas服务器端对于Web Services调用的支持来讲解如何使用HTTP GET来调用Web Services方法除非特别说明以下所有的解释均针对Atlas的扩展而不是ASP.NET的原有Web Services支持。首先我们写一个Web Serivces方法 Vote方法代码  1 [WebMethod] 2 [WebOperation(true, ResponseFormatMode.Xml)] 3 public XmlDocument Vote(string name, int id) 4 { 5     XmlDocument responseDoc  new XmlDocument(); 6     responseDoc.LoadXml( 7         ?xml-stylesheet type\text/xsl\ href\Vote.xsl\?  8         responseuser/userid/id/response); 9     responseDoc.SelectSingleNode(//user).InnerText  name;10     responseDoc.SelectSingleNode(//id).InnerText  id.ToString();11     return responseDoc;12 } 在Atlas中HTTP POST为Web Services的默认支持方法也是必然的支持方法。而如果需要使该Web Service方法支持HTTP GET的话就必须如上面代码一样使用Microsoft.Web.Services.WebOperationAttribute进行标注。WebOperationAttribute的第一个参数就是getVerbEnabledtrue则表示支持HTTP GET方法。第二个参数Microsoft.Web.Services.ResponseFormatMode.Xml则表示结果对象的输出方式为XML而不是默认的JSON。在这里我们使用XML的原因是因为JSON在这里没有任何意义。返回JSON后是为了在获得这些内容之后通过Javascript函数eval执行从而获得JSON表示的对象。而在这里我们的目的是将结果显示给用户看所以使用XML形式返回再加上XSL的支持就能以HTML的形式显示给用户了。然后就是简单的XSL Vote.xsl文件内容  1 ?xml version1.0 encodingutf-8? 2 xsl:stylesheet version1.0 3     xmlns:xslhttp://www.w3.org/1999/XSL/Transform 4     xsl:template match/response 5         html 6             head 7                 titleThanks for your participation./title 8             /head 9             body stylefont-family:Verdana; font-size:13px;10                 h4Thanks for your participation./h411                 div12                     xsl:textDear /xsl:text13                     xsl:value-of selectuser/14                     xsl:text, youve voted for item /xsl:text15                     xsl:value-of selectid/16                     xsl:text./xsl:text17                 /div18             /body19         /html20     /xsl:template21 /xsl:stylesheet  接下来就是我们的HTML文件。我们的目的非常简单就是得到用户输入的信息拼接成URL之后在新窗口中打开。因此我们在这里根本无需使用Atlas。代码如下 HTML代码  1 divName:input typetext idtxtName //div 2 divItem: 3 select idcomboItem 4     option value1Item 1/option 5     option value2Item 2/option 6     option value3Item 3/option 7     option value4Item 4/option 8     option value5Item 5/option 9 /select10 /div11 input typebutton valueVote onclickvote() / 点击“Vote”按钮后就会调用Javascript函数Vote()。代码如下 Javascript代码  1 script languagejavascript 2     function vote() 3     { 4         var url  HttpGetWebService.asmx?mnVote; 5         url  (name  encodeURI(document.getElementById(txtName).value)); 6         url  (id  document.getElementById(comboItem).value); 7  8         window.open(url); 9     }10 /script 我们需要拼接的URL很简单首先使用在QueryString里将mn设为我们即将调用的Web Services方法名然后就是在QueryString里附加Web Services方法所需的参数了。请注意既然是使用URL拼接那么就必须使用encodeURI进行编码后才能使用否则可能会出现异常情况。我们现在来看一下使用情况。首先打开HTML页面输入姓名选择下拉框中的其中一项然后点击“Vote”按钮则可以在弹出窗口中看到结果这就是使用了HTTP GET方法调用Web Services方法的示例使用它可以跨域名地传递数据虽然依旧不能进行交互。请注意它使用了Atlas的Web Services运行环境离开了它就不能这么做了。另外由于使用了QueryString来传递数据类型因此如此简单地应用这个方法的话就只能在Web Services方法中使用基本类型地参数了否则服务器端将会抛出异常。不过Atlas也想到了这一点在下一篇文章里我将提供示例来解释一下如何告诉Atlas在必要时刻将一个基础类型转化成复杂类型。点击这里下载示例源文件。 转载于:https://www.cnblogs.com/JeffreyZhao/archive/2006/10/18/Inside_Atlas_Series__Web_Services_Access_in_Atlas__Sample_4.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87162.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

中职教材 网站建设石林县工程建设个体交易网站

摘要:class,成员函数,成员变量,类的大小,this 指针 C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。 C是基于面向对象的,关注的是对象…

淄博网站建设网宽办公室装修效果图简约大气

https://www.runoob.com/python/python-built-in-functions.html https://www.runoob.com/python3/python3-function.html

房地产 网站 案例oppo软件商店下载

HTML5 在不使用插件的情况下&#xff0c;也可以原生的支持音视频格式文件的播放&#xff0c;当然&#xff0c;支持的格式是有限的。 1、video标签 1.1、video标签的语法 <video src"文件地址" controls"controls"></video> video标签的内部…

如何在国外网站上做外贸网站页面权重

文章目录 Spring Cloud服务注册与发现EurekaServer 启动服务注册服务发现 NacosServer启动 (nacos2.2.0)服务注册服务发现服务集群命名空间配置中心集群搭建 负载均衡RPC远程过程调用Feign使用 网关路由断言工厂网关过滤工厂跨域处理全局跨域配置单个微服务跨域配置 限流 熔断 …

丹东淘宝做网站上海旅游必去景点推荐

接触了百度地图开发平台半个月了&#xff0c;这2天试着模仿了微信给好友发送位置功能&#xff0c;对百度地图的操作能力又上了一个台阶我在实现这个功能的时候&#xff0c;遇到一些困难&#xff0c;可能也是别人将会遇到的困难&#xff0c;特在此列出1、在微信发送功能中&#…

公司网站设计策划案杭州正规企业网站建设

毫不负责任的说&#xff0c;你和数据科学家最大的鸿沟&#xff0c;就差一个SQL语言&#xff1a;)入门后&#xff0c;后面的事情就简单了为了帮大家尽快入门Hive SQL、学会提数和分析&#xff0c;实现在大数据领域大干一场的愿望&#xff0c;帮你准备好了数据&#xff0c;准备好…

怀化市优化办电话seo是什么意思职业

spring防止爬虫Spring Security可以为您做很多事情。 帐户被封锁&#xff0c;密码盐。 但是蛮力阻断剂呢&#xff1f; 那是你必须自己做的。 幸运的是&#xff0c;Spring是一个非常灵活的框架&#xff0c;因此对其进行配置并不是什么大问题。 让我向您展示一些如何针对Grai…

淄博网站外包网站分为哪些结构

题目描述 给定一段“密文”字符串 s,其中字符都是经过“密码本”映射的,现需要将“密文”解密并输出。 映射的规则(a ~ i)分别用(1 ~ 9)表示;(j ~ z)分别用("10*" ~ "26*")表示。 约束:映射始终唯一。 输入描述 “密文”字符串 输出描述 …

厦门网站制作开发收费如何做kindle电子书下载网站

目录 1.监测的背景及意义 1.1监测背景 1.2监测意义 2.系统介绍及特点 2.1系统介绍 2.2系统特点 3.系统设计 3.1监测内容 3.2总体介绍 3.3详细设计 3.3.1垂直度监测 3.3.2水平位移、沉降监测 3.3.3环境监测 3.3.4应力应变监测 3.3.5裂缝监测 3.3.6云平台综合在线…

个人博客网站开发的背景上海软件定制开发

在Linux系统下&#xff0c;这个虚拟内存就被叫做swap。Linux swap分区是有限制的。在安装操作系统的时候&#xff0c;安装向导会提示用户需要创建多少的SWaP空间。通常情况下&#xff0c;SWaP比较合适的大小为物理内存的1-2倍。1. 早期的linux对虚拟内存的限制linux2.2以前的内…

外贸建站哪家公司好东莞整站优化推广公司找火速

点击蓝字关注我们我相信很多人都遇到选择的事情&#xff0c;比较正常的就是&#xff0c;我拿了两个offer要如何选择。用下面这段C代码挺好的&#xff0c;你可以自己加上自己喜欢的判断。#include<stdio.h> #include<stdlib.h> #include<time.h>int main() {i…

淄博网站建设培训班中国建设通网站

目录 1.概述2.结构3.实现3.1.子系统类3.2.外观类3.3.测试 4.优缺点5.使用场景6.源码解析 1.概述 &#xff08;1&#xff09;有些人可能炒过股票&#xff0c;但其实大部分人都不太懂&#xff0c;这种没有足够了解证券知识的情况下做股票是很容易亏钱的&#xff0c;刚开始炒股肯…

seo网站快速ps网站页面设计教程

文章目录 RocketMQ可视化工具1.github上下载2.修改参数3.运行4.打包5.出错6.解决7.重试8.再解决9.很奇怪运行没错&#xff0c;但是测试错啦10.不想深究&#xff0c;直接跳过测试11.展示成功 RocketMQ可视化工具 1.github上下载 下载地址 https://github.com/apache/rocketmq-…

各大搜索引擎网站登录入口学校网站建设有限公司

import React, { useState } from react;// 定义一个简单的函数式组件 function Counter() {// 使用 useState hook 来创建一个状态变量 count&#xff0c;并提供修改该状态的函数 setCountconst [count, setCount] useState(0);// 在点击按钮时增加计数器的值const increment…

乡镇可以做门户网站外贸推广网站哪家

Java提供了不同的接口&#xff0c;使您可以修改TestNG行为。 这些接口在Selenium WebDriver中进一步称为TestNG侦听器。 TestNG Listeners还允许您根据项目要求自定义测试日志或报告。 Selenium WebDriver中的TestNG侦听器是侦听某些事件并跟踪测试执行情况的模块&#xff0c;…

网站开发技术一般需要什么语言小说排行榜2020前十名

题目传送门&#xff1a;洛谷P3835。 题意简述&#xff1a; 题面说的很清楚了。 题解&#xff1a; 考虑建立一棵每个节点都表示一个版本的树。 以初始版本 \(0\) 为根。对于第 \(i\) 个操作&#xff0c;从 \(v_i\) 向 \(i\) 连一条边&#xff0c;而边权则是 \(opt_i\) 和 \(x_i\…

大型建站公司建设中网站如何上传图片

2019独角兽企业重金招聘Python工程师标准>>> 微服务架构技能 博客分类&#xff1a; 架构 &#xff08;StuQ 微服务技能图谱&#xff09; 2课程简介 本课程分为基础篇和高级篇两部分&#xff0c;旨在通过完整的案例&#xff0c;呈现微服务的开发、测试、构建、部署、…

网站建设开题报告设计扬州建设工程交易网

写在前面 好久没有写博客了, 中间忙了一堆杂七杂八的事情...工作, 情感, 未来, 人生... 下面是正文 一直要写一个视频播放器, 好练练手. 这个app, 从年前写到现在, 终于算弄出了样子, 0.0版本. (不得不说, googleVPN值得拥有, android developer网站, android sdk samples, sta…

石材做网站细节云南网上办事大厅官网

目录 含义 七种事务传播机制 1.REQUIRED&#xff08;默认&#xff09; 2.REQUIRES_NEW 3.SUPPORTS 4.NOT_SUPPORTED 5.MANDATORY 6.NEVER 7.NESTED 含义 Spring事务的传播机制是指在多个事务方法相互调用时&#xff0c;如何处理这些事务的传播行为。对应七种事务传播行为…

建一个公司网站多少钱网站建设+人员+年终总结

项目场景&#xff1a; 在使用Stable diffusion webui时&#xff0c;使用扩展列表出现错误 问题描述 点击loadfrom后&#xff0c;出现加载扩展列表报错 原因分析&#xff1a; 下载的扩展的时候&#xff0c;都是github 的url&#xff0c;需要科学上网&#xff0c;如果不能科学…