Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Web / System / Web / Services / Protocols / HttpPostLocalhostServerProtocol.cs / 1305376 / HttpPostLocalhostServerProtocol.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Services.Protocols { using System.Net; internal class HttpPostLocalhostServerProtocolFactory : ServerProtocolFactory { protected override ServerProtocol CreateIfRequestCompatible(HttpRequest request){ if (request.PathInfo.Length < 2) return null; if (request.HttpMethod != "POST") // MethodNotAllowed = 405, return new UnsupportedRequestProtocol(405); bool isLocal = request.Url.IsLoopback || request.IsLocal; if (!isLocal) return null; return new HttpPostServerProtocol(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Services.Protocols { using System.Net; internal class HttpPostLocalhostServerProtocolFactory : ServerProtocolFactory { protected override ServerProtocol CreateIfRequestCompatible(HttpRequest request){ if (request.PathInfo.Length < 2) return null; if (request.HttpMethod != "POST") // MethodNotAllowed = 405, return new UnsupportedRequestProtocol(405); bool isLocal = request.Url.IsLoopback || request.IsLocal; if (!isLocal) return null; return new HttpPostServerProtocol(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MemoryPressure.cs
- DataObject.cs
- ToolboxDataAttribute.cs
- SystemWebSectionGroup.cs
- XLinq.cs
- FigureParaClient.cs
- ZipIOCentralDirectoryBlock.cs
- WindowsPrincipal.cs
- FontWeights.cs
- SQLResource.cs
- XXXOnTypeBuilderInstantiation.cs
- RSACryptoServiceProvider.cs
- Maps.cs
- SoapIgnoreAttribute.cs
- BamlCollectionHolder.cs
- OdbcCommandBuilder.cs
- OracleParameter.cs
- CodeThrowExceptionStatement.cs
- NullableDoubleMinMaxAggregationOperator.cs
- KerberosReceiverSecurityToken.cs
- ListItemsCollectionEditor.cs
- ValidationUtility.cs
- SecurityContext.cs
- ReceiveActivityDesigner.cs
- InvokePatternIdentifiers.cs
- UnionCodeGroup.cs
- Utils.cs
- _SingleItemRequestCache.cs
- ValidatorCollection.cs
- TraceSection.cs
- precedingquery.cs
- EventItfInfo.cs
- DependencyObjectPropertyDescriptor.cs
- AuthorizationRule.cs
- CaseDesigner.xaml.cs
- XmlSerializerAssemblyAttribute.cs
- SqlUserDefinedTypeAttribute.cs
- XmlTextReader.cs
- Main.cs
- TextBoxBase.cs
- ByteKeyFrameCollection.cs
- TypedTableBase.cs
- CodeLabeledStatement.cs
- IisHelper.cs
- HtmlTernaryTree.cs
- PolyBezierSegmentFigureLogic.cs
- PathTooLongException.cs
- XmlSchemaComplexType.cs
- NativeMethods.cs
- Vector3D.cs
- BuildProvider.cs
- EntityStoreSchemaGenerator.cs
- TextElementAutomationPeer.cs
- XPathNodeIterator.cs
- OperandQuery.cs
- SlipBehavior.cs
- SlotInfo.cs
- EtwTrace.cs
- ManagementEventArgs.cs
- DataControlReference.cs
- BitmapImage.cs
- WindowsStatic.cs
- OutputCacheSection.cs
- PersonalizationAdministration.cs
- ImmutableObjectAttribute.cs
- DataSourceCacheDurationConverter.cs
- ContractType.cs
- DateTimeParse.cs
- XmlSerializableWriter.cs
- Event.cs
- BaseCodePageEncoding.cs
- BuildProvider.cs
- EDesignUtil.cs
- FamilyTypefaceCollection.cs
- XPathBuilder.cs
- ValueQuery.cs
- WorkflowServiceHostFactory.cs
- DataTableMappingCollection.cs
- DocumentSchemaValidator.cs
- OleDbWrapper.cs
- EmissiveMaterial.cs
- GridViewUpdateEventArgs.cs
- ContractsBCL.cs
- XmlUtilWriter.cs
- TextBoxBase.cs
- AlignmentYValidation.cs
- sitestring.cs
- ToolStripPanelSelectionBehavior.cs
- IntSecurity.cs
- CustomErrorsSection.cs
- HGlobalSafeHandle.cs
- ObjectQuery_EntitySqlExtensions.cs
- Timeline.cs
- Math.cs
- CodeTypeDeclaration.cs
- FileDialog.cs
- DataListItemCollection.cs
- ConversionHelper.cs
- PageCatalogPart.cs
- RegexTypeEditor.cs