首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用(C# Web )压缩ASMX数据

如何使用(C# Web )压缩ASMX数据
EN

Stack Overflow用户
提问于 2013-09-10 02:56:27
回答 1查看 745关注 0票数 1

我从一个安卓应用程序一个接一个的调用我的webservice。每次调用时,它都返回几乎为3.5KB的数据。

我使用JavascriptSerializer类序列化Dictionary<string,string>Dictionary<string,string>[]对象,并将其转换为JSON字符串。(特别是Dictionary<string,string>[])

是减少这种数据量的一种方法。我做错什么了吗? much.Or

谢谢..

EN

回答 1

Stack Overflow用户

发布于 2013-09-10 03:09:04

通过浏览器中的HTML元素加载的脚本文件只能通过HTTP谓词请求检索。

默认情况下,HTTP的web服务层不允许通过HTTP谓词调用ASP.NET方法。例如,假设开发人员编写web服务方法,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[WebMethod]
public StockQuote[] GetQuotes(string symbol) {

}

ASP.NET只允许通过HTTP谓词调用上述GetQuotes方法,并将拒绝通过HTTP谓词调用该方法的所有尝试。

要使ASP.NET AJAX方法可以通过UseHttpGet访问调用,开发人员必须使用ASP.NET的ScriptMethod属性显式地属性每个方法(并将UseHttpGet属性设置为true):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[WebMethod] 
[ScriptMethod(UseHttpGet=true)] 

public StockQuote[] GetQuotes(string symbol) { 

} 

欲了解更多信息,请参阅下面的链接

http://weblogs.asp.net/scottgu/archive/2007/04/04/json-hijacking-and-how-asp-net-ajax-1-0-mitigates-these-attacks.aspx

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18717060

复制
相关文章
java请求C# asmx接口[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/145055.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/26
8580
数据压缩算法LZO (C#)
LZO 是致力于解压速度的一种数据压缩算法,LZO 是 Lempel-Ziv-Oberhumer 的缩写。这个算法是无损算法,参考实现程序是线程安全的。 实现它的一个自由软件工具是lzop。最初的库是用 ANSI C 编写、并且遵从 GNU通用公共许可证发布的。现在 LZO 有用于 Perl、Python 以及 Java 的各种版本。代码版权的所有者是 Markus F. X. J. Oberhumer。 LZO 库实现了许多有下述特点的算法: * 解压简单,速度非常快。 * 解压不需要内存。 *
张善友
2018/01/22
2.4K0
C#使用#ziplib压缩和解压缩文件
要下载整个目录,一般方法是一个个文件下载或ftp工具 现在用SharpZipLib就能实现实时zip压缩下载整个目录
全栈程序员站长
2022/09/19
6930
Hadoop 如何使用压缩
就如上一篇文章介绍的那样,如果输入文件是压缩文件,当 MapReduce 程序读取压缩文件时,根据文件名的后缀来选择 codes,输入文件自动解压缩(我们不需要指定压缩文件是哪一种压缩格式)。
smartsi
2019/08/06
2.2K0
Web使用HarmonyOS字体的压缩方案
通过研究用户在不同场景下对多终端设备的阅读反馈,综合考量不同设备的尺寸、使用场景等因素,同时也考虑用户使用设备时因视距、视角的差异带来的字体大小和字重的不同诉求,我们为 HarmonyOS 设计了全新系统默认的字体——HarmonyOS Sans(即鸿蒙字体)。
字节星球Henry
2022/09/08
1.4K0
java 调用asmx[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。package com.webservice.test;
全栈程序员站长
2022/06/27
1.9K0
修改asmx样式
当时就感觉有意思,这个页面风格和我们平时的不一样,我们平时的WebService长这样:
全栈程序员站长
2022/08/11
1.5K0
修改asmx样式
java访问asmx接口
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/131882.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/30
7980
java webservice asmx_WebService-asmx后缀接口调用[通俗易懂]
简述:.asmx是webservice服务程序的后缀名,ASP.NET 使用.asmx 文件来对Web Services的支持。.asmx 文件和.aspx文件一样都属于文本文件。它包含在.aspx文件之中,成为ASP.NET应用程序的一部分。
全栈程序员站长
2022/07/01
2.2K0
如何使用 tinypng 进行批量压缩
不管是博客还是产品中,都会涉及图片的使用,但是如果图片体检太大,会影响使用体验,所以网上有各种各样的支持图片压缩的网站,tinypng 是其中的佼佼者。
sylan215
2020/02/29
1.5K0
java wsdl asmx 替换_WebService asmx生成的wsdl 修改 location
C#中使用webservice接口的时候,返给服务器的IP地址是带上了端口号的。但是有时候不能要那个端口(比如用nginx做了转发),就需要在服务端处理一下(处理内容就是后面的代码)。此外,需要在配置文件中web.config中的system.web中添加一些东西:
全栈程序员站长
2022/09/02
6790
php .asmx,php实现通过soap调用.Net的WebService asmx文件
本文实例讲述了php实现通过soap调用.Net的WebService asmx文件。分享给大家供大家参考,具体如下:
全栈程序员站长
2022/06/27
1.1K0
使用Python对数据进行压缩
之前在工作中遇到一个需求,需要在手机小程序端获取到微信小商店店铺的所有商品数据。由于当时我们没有在后台维护用户的商品数据,选择的解决方案是现场调用商品列表接口,然后缓存在 Redis 里。 鉴于 Redis 的内存还是比较宝贵的,而用户的商品数据(转化为 json 格式后)又是一些比较有规律的文本数据,比较适合进行数据压缩,于是我调研了一下 Python 中的数据压缩的方案。
杜逸先
2023/04/13
1.6K0
使用Python对数据进行压缩
使用 Python 对数据进行压缩
之前在工作中遇到一个需求,需要在手机小程序端获取到微信小商店店铺的所有商品数据。由于当时我们没有在后台维护用户的商品数据,选择的解决方案是现场调用商品列表接口,然后缓存在 Redis 里。
杜逸先
2021/06/09
4.7K0
如何在CDH中使用LZO压缩
CDH中默认不支持Lzo压缩编码,需要下载额外的Parcel包,才能让Hadoop相关组件如HDFS,Hive,Spark支持Lzo编码。
Fayson
2018/03/29
2.5K0
如何在CDH中使用LZO压缩
java怎么调用.asmx_Java调用Webservice(asmx)的例子
private String url=”http://www.webxml.com.cn/WebServices/WeatherWebService.asmx”;//提供接口的地址
全栈程序员站长
2022/08/31
1.2K0
如何使用VLC压缩视频文件
考虑到MKV和AVI等格式占用太多空间,将视频转换为较小尺寸的格式(如FLV,WMV等)显然是更好的选择。然后,您将很高兴地了解到VLC可以在某种程度上减小视频大小。以下是有关VLC如何转换视频的详细教程。
寒龙亦
2021/09/17
2.2K0
如何使用VLC压缩视频文件
如何使用深度学习进行图片压缩?
互联网时代,社交媒体分享、自动驾驶、增强显示、卫星通信、高清电视或视频监控等应用场景对图片和视频有很强的需求,压缩算法也因此备受关注,但是不同的应用场景对压缩算法的性能要求也不一样,有的需求是保持高清的画质是第一位,有的需求是体积小是第一位,可以损害一些画质。
顶级程序员
2018/07/23
1.5K0
java 调用.asmx_Java调用asmx的一个例子
import org.apache.axis.client.Service; public class Test {
全栈程序员站长
2022/09/06
3470
C#中如何使用Dapper
Dapper是.NET下轻量级ORM,和Entity Framework或Nhibnate不同,它是半自动化的。Dapper它只有一个代码文件,并且完全开源。我们可以将它放在项目的任何位置来实现数据到对象的ORM操作,它具备体积小且速度快的特点。使用ORM的好处是增、删、改会很快,不用自己写sql语句,并且程序中大量的从数据库中读数据然后创建model,并为model字段赋值,这些ORM都可以替我们完成。ORM给开发带来便利的同时,性能也是一个不得不考虑的问题。一般ORM的性能和原生sql相比性能都差了不少,但Dapper性能还不错,与DbHelperSQL相比性能高出很多。
喵叔
2021/12/19
1.3K0

相似问题

压缩发送到ASMX web服务的数据

11

调用C# ASMX Web服务

13

在php中使用c# web服务(asmx)

11

c# asmx web服务。如何从aspx页面读入post数据

12

Asmx Webservice压缩/解压缩?

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文