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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IndexOutOfRangeException.cs
- StringConverter.cs
- ChangeConflicts.cs
- WeakReferenceList.cs
- Bitmap.cs
- CheckBoxStandardAdapter.cs
- TypePresenter.xaml.cs
- KoreanLunisolarCalendar.cs
- CookieParameter.cs
- ListViewItem.cs
- ExpressionBuilderContext.cs
- DifferencingCollection.cs
- UIServiceHelper.cs
- NumericUpDownAcceleration.cs
- SelectingProviderEventArgs.cs
- XPathDocumentIterator.cs
- BreakSafeBase.cs
- CodeVariableReferenceExpression.cs
- RtfFormatStack.cs
- XamlHostingSectionGroup.cs
- DatatypeImplementation.cs
- ProjectedSlot.cs
- DbProviderServices.cs
- WhereQueryOperator.cs
- TextRangeEditTables.cs
- ExpressionEditorAttribute.cs
- ItemCollection.cs
- XmlFormatExtensionPointAttribute.cs
- ProcessHost.cs
- UTF8Encoding.cs
- StringValidatorAttribute.cs
- _HeaderInfo.cs
- DataViewManagerListItemTypeDescriptor.cs
- SqlCacheDependencyDatabase.cs
- Function.cs
- SapiRecognizer.cs
- SubstitutionList.cs
- DataAdapter.cs
- SourceLocationProvider.cs
- UdpChannelFactory.cs
- ListParagraph.cs
- XmlDocumentSurrogate.cs
- LabelExpression.cs
- SkewTransform.cs
- DataListItem.cs
- KnownColorTable.cs
- FixedSOMSemanticBox.cs
- XamlFrame.cs
- CriticalHandle.cs
- TargetException.cs
- DeadCharTextComposition.cs
- FilteredSchemaElementLookUpTable.cs
- SerializationBinder.cs
- GridViewColumnHeader.cs
- TreeView.cs
- MimePart.cs
- CompModSwitches.cs
- WebHttpSecurityModeHelper.cs
- DBCommand.cs
- HashAlgorithm.cs
- RawContentTypeMapper.cs
- RepeatButton.cs
- Paragraph.cs
- PeerContact.cs
- HtmlInputPassword.cs
- ProcessManager.cs
- ScrollBar.cs
- TreeBuilderXamlTranslator.cs
- PartialCachingControl.cs
- IdentityNotMappedException.cs
- RegexBoyerMoore.cs
- Route.cs
- JournalEntryListConverter.cs
- UserInitiatedRoutedEventPermission.cs
- SelectorAutomationPeer.cs
- ToolStripComboBox.cs
- documentsequencetextpointer.cs
- InstanceData.cs
- EntitySqlQueryCacheKey.cs
- GridViewHeaderRowPresenter.cs
- LayoutTableCell.cs
- SerialErrors.cs
- Point3DValueSerializer.cs
- ConnectionProviderAttribute.cs
- RangeExpression.cs
- MenuStrip.cs
- DoubleAnimationBase.cs
- Camera.cs
- XmlLangPropertyAttribute.cs
- WindowHideOrCloseTracker.cs
- EventTrigger.cs
- CLSCompliantAttribute.cs
- FrameworkTemplate.cs
- Constraint.cs
- XmlDictionary.cs
- Unit.cs
- TextStore.cs
- WrappedIUnknown.cs
- CheckBox.cs
- HostnameComparisonMode.cs